#ifndef __BSP_VIDEO__H__
#define __BSP_VIDEO__H__

#include "config.h"
#include "mpp_frame.h"

#define VIDEO_DEV_VISIBLE 0
#define VIDEO_DEV_IR      1

/* video dev data -> update(50Hz)*/
typedef struct{
    int width;         // 分辨率宽度
    int height;        // 分辨率高度
    int fps;           // 帧率
    int devnum;        // 设备号 (/dev/videoX 中的 X)
    MppFrameFormat fmt;
}Video_t;
typedef struct 
{
    int         fd;
    /* 变焦倍数、缩放倍数 */

    
}video_data_t;

#ifdef __cplusplus
extern "C" {
#endif
//show data
static void Video_show(video_data_t data);
//bsp set init
int VisBspInit();
int IrBspInit();
//reply && update data

#ifdef __cplusplus
}
#endif

#endif